home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
130 MIDI Tool Box
/
130 MIDI Tool Box.iso
/
mf2rol
/
mt32.cfg
< prev
next >
Wrap
Text File
|
1991-04-06
|
3KB
|
91 lines
# MF2ROL Sample configuration file.
# All lines that begin with # are ignored.
# The next two commands must always be present. They specify the instrument
# bank file to be referenced during the conversion, and whether or not
# percussion instruments will be used.
#
bankfile bnk835.bnk
percussion yes
#
# The following commands assign instruments (timbres) to the various
# tracks, channels or note numbers in the MIDI file. Command syntax is:
#
# assign <timbre> <track> <channel> <patch> <note> <note_offset>
#
# A "*" in place of a number indicates a wildcard that matches any number.
# Whenever a note is to be translated, the rules are scanned from the first
# to the last. The first rule that matches the given note is used to
# determine the instrument assigned to that note. The parameters compared
# are the <track>, <channel>, <patch> and <note>. The <note_offset> field
# is optional and defaults to 0. It can be positive or negative and tells
# the program to transpose any notes that match the rule by so many steps.
# For example, a <note_offset> of 12 will transpose one octave higher.
#
# The next assignment statement tells the converter to use the instrument
# "bdrum" in any track for note 35 on channel 10 (the percussion channel
# for the MT32). The note is transposed up by 5 steps.
#
assign bdrum * 10 * 35 5
#
assign bdrum * 10 * 36 4
assign bdrum * 10 * 41
assign bdrum * 10 * 43
assign hihat1 * 10 * 37
assign hihat1 * 10 * 39
assign hihat1 * 10 * 42
assign hihat1 * 10 * 44
assign hihat1 * 10 * 46
assign hihat1 * 10 * 56
assign hihat1 * 10 * 62
assign hihat1 * 10 * 69
assign hihat1 * 10 * 70
assign hihat1 * 10 * 71
assign hihat1 * 10 * 72
assign tom1 * 10 * 45
assign tom1 * 10 * 47
assign tom1 * 10 * 48
assign tom1 * 10 * 50
assign tom1 * 10 * 60
assign tom1 * 10 * 61
assign tom1 * 10 * 63
assign tom1 * 10 * 64
assign tom1 * 10 * 65
assign tom1 * 10 * 66
assign tom1 * 10 * 67
assign tom1 * 10 * 68
assign tom1 * 10 * 73
assign tom1 * 10 * 75
assign snare1 * 10 * 38
assign snare1 * 10 * 40
assign cymbal * 10 * 49
assign cymbal * 10 * 51
assign piano1 * * 0 *
assign piano2 * * 1 *
assign piano3 * * 2 *
assign elpiano1 * * 3 *
assign elpiano2 * * 4 *
assign elpiano3 * * 5 *
assign elpiano3 * * 6 *
assign honktnk * * 7 *
assign elorgan1 * * 8 *
assign elorgan1 * * 9 *
assign elorgan2 * * 10 *
assign elorgan2 * * 11 *
assign organ1 * * 12 *
assign organ2 * * 13 *
assign organ3 * * 14 *
assign accordn * * 15 *
assign fantapan * * 32 *
assign strings1 * * 48 *
assign strings2 * * 49 *
assign strings2 * * 50 *
assign elbass1 * * 66 *
assign elbass1 * * 67 *
assign flapbas * * 68 *
assign flapbas * * 69 *
assign elbass1 * * 70 *
assign elbass1 * * 71 *
assign piano1 * * * *
# etc.... Hey! I don't have an MT32. If you come up with a good, complete
# MT32 config file, please send me a copy. Thanks! Alejandro Kapauan.